// noinspection NpmUsedModulesInstalled
import Vue from 'vue';
import App from './App';
// 引入 uView UI 组件库
// noinspection NpmUsedModulesInstalled
import uView from '@/uni_modules/uview-ui';
Vue.use(uView);
// 引入缓存模块
// noinspection NpmUsedModulesInstalled
import store from '@/store';
import { initModal } from './utils/modal';

import to from 'await-to-js';

Vue.prototype.$to = to;

// uniapp 的内置变量，用来标识应用程序的类型，包括 app,h5,weixin,alipay 等
// app 代表原生应用，可以使用原声 api 执行一些操作；其他表示在不同平台上运行的 web 应用
App.mpType = 'app';

const app = new Vue({
	...App,
	store
});

// 引入请求模块
// noinspection NpmUsedModulesInstalled
require('@/utils/request/index')(app);

app.$mount();

initModal();
